#ifndef SUBSCRIBEDDIALOG_H
#define SUBSCRIBEDDIALOG_H

#include <QDialog>
#include <QVBoxLayout>
#include <QListWidget>
#include <QPushButton>
#include <QVector>
#include <QString>
#include <QLabel>

#include "User.h"
#include "SQLHelper.h"

class SubscribedDialog : public QDialog
{
public:
    SubscribedDialog(User user);
    ~SubscribedDialog();

    void init_view_main();

private:
    QVBoxLayout *layout_main;   //功能布局
    QListWidget *list_books;    //图书列表
    QHBoxLayout *layout_column; //表列名
    QPushButton *button_return;

    User user;
    int row;

    QVector<QString> *list_id;

    QVector<QString> *list_book_name;
    QVector<QString> *list_user_name;
    QVector<QString> *list_subscribe_time;
    QVector<QLabel*> *label_list;    //列名列表

    void reflash_tabel();
};

#endif // SUBSCRIBEDDIALOG_H
